// entry-client.js 客户端渲染入口文件
import Vue from 'vue'
import { createApp } from './app';
const envConfig = require('../config/env.js')

const { app, router, store } = createApp();

// 使用 window.__INITIAL_STATE__ 中的数据替换store中的数据
if (window.__INITIAL_STATE__) {
	store.replaceState(window.__INITIAL_STATE__)
}
// 将全局配置挂在在vue原型上   页面中使用配置文件时，直接使用 this.globalConfig
Vue.prototype.globalConfig = {...envConfig,...store.state.globalConfig}
router.onReady(() => {
	app.$mount('#app')
})

